.shopcar-head{padding:20px 0;}

.carlist .mui-table-view{display:flex;display:-webkit-flex;font-family: "microsoft yahei";}
.carlist .mui-table-view h4{font-weight: 500;line-height: 21px;}
.carlist-check{left:0;top:50%!important;transform:translateY(-50%);width:2em;height:2em;margin-top:auto;margin-bottom:auto;}
.carlist-check:before{font-size:2em!important;color:#FF5F00!important;}
.carlist-img{float:left;margin-left:16%;margin-top:auto;margin-bottom:auto;}
.carlist-info{float:left;padding-left:.5em;}
.carlist-info p b:first-of-type{font-size: 22px;color:#FF5F00;}
.carlist-info p b:last-of-type{font-size:16px;color:#333;}
.mui-table-view-cell>.mui-slider-handle{overflow: hidden;}

.submitcar{overflow: hidden;background-color:#fff;}
.submitcar-btn{padding:13px 15px;font-size:26px;background-color:#CF2D28;color:#fff;}
.submitcar-totle{padding-right:.5em;}
.submitcar-totle h4{font-weight: 600;}
.submitcar-totle h4 span{color: #CF2D28;}
.submitcar .carlist-check{left:1em;}
.submitcar .carlist-check:after{content:"全选";position: absolute;line-height:2em;font-weight:600;color:#999;top:0;right:-2.5em;}

.showpay-mask{position:fixed;z-index: 1000;background-color:rgba(0,0,0,.8);}
.showpay-area{position:absolute;left:0;right:0;bottom:0;padding:0 5%;background-color:#fff;transition:bottom .5s;-webkit-transition:bottom .5s;}
.showpay-num{width:100%;float:left;padding:10px 0 10px;}
.showpay-num .mui-pull-left{line-height: 2em;color:#666;font-size:12px;color:#999;}
.showpay-num .mui-pull-right{color:#FF5F00;}
.showpay .mui-input-group{float: left;}
.showpay-submit{position:relative;left:-5%;width:100%;width:100vw;float:left;}
.showpay-submit div{color:#fff;font-weight: bold;line-height: 3em;}
.showpay-submit div:first-of-type{background-color:#ff9402;}
.showpay-submit div:last-of-type{background-color:#ff5f00;}
.showpay-area .carlist-img{margin-left:0;}
.showpay-list{overflow: hidden;height:30vh;overflow-y: scroll;}
.closepay{position:absolute;z-index:100;right:5px;top:-15px;border-radius:50%;background-color:#fff;font-weight:bold;font-size:2em;}